Enable turning on a different amount of vcpus than
the maximum during domain creation/restore.
Signed-off-by: Andres Lagar-Cavilla <andres@lagarcavilla.com>
int hpet;
int vpt_align;
int max_vcpus;
+ int cur_vcpus;
uint32_t max_memkb;
uint32_t video_memkb;
uint32_t shadow_memkb;
ents[9] = libxl_sprintf(ctx, "%lu", state->store_mfn);
for (i = 0; i < info->max_vcpus; i++) {
ents[10+(i*2)] = libxl_sprintf(ctx, "cpu/%d/availability", i);
- ents[10+(i*2)+1] = "online";
+ ents[10+(i*2)+1] = (i && info->cur_vcpus && (i >= info->cur_vcpus))
+ ? "offline" : "online";
}
dom_path = libxl_xs_get_dompath(ctx, domid);